home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 30
/
Aminet 30 (1999)(Schatztruhe)[!][Apr 1999].iso
/
Aminet
/
misc
/
math
/
MathFX_src.lha
/
mathfx.h
< prev
next >
Wrap
C/C++ Source or Header
|
1995-12-20
|
3KB
|
224 lines
/* This file contains all of the type declarations for the functions *
* in the mathfx library. This file should be included in all user *
* routines that make use of that library. */
/* If we create a 68881 version of the library */
#ifdef M68881
#include <m68881.h>
#endif
/* All of the void type declarations are made first. */
void fxadv();
void fxbeg();
void fxbin();
void fxbox();
void fxccal();
void fxclr();
void fxcntr();
void fxcol();
void fxcont();
void fxdeco();
void fxdtik();
void fxend();
void fxenv();
void fxerrx();
void fxerry();
void fxerx1();
void fxery1();
void fxfont();
void fxform();
void fxgra();
void fxgspa();
void fxhist();
void fxhrsh();
void fxjoin();
void fxlab();
void fxlclp();
void fxline();
void fxmtex();
void fxnxtv();
void fxoutmode();
void fxpoi1();
void fxpoin();
void fxptex();
void fxr135();
void fxr45();
void fxschr();
void fxsmaj();
void fxsmin();
void fxssym();
void fxstar();
void fxstik();
void fxstr();
void fxstyl();
void fxsvpa();
void fxsym();
void fxsym1();
void fxtext();
void fxupd();
void fxvpor();
void fxvsta();
void fxwind();
void fxxtik();
void fxxybx();
void fxxytx();
void fxytik();
void fxzbx();
void fxztx();
/* 3-D routine types*/
void fx3cut();
void fxbox3();
void fxgrid3();
void fxot3d();
void fxside3();
void fxt3zz();
void fxw3d();
/* The novice mathfx user will not need to call the following functions */
void fatal();
void genlin();
void movphy();
void draphx();
void draphy();
void movwor();
void drawor();
void setphy();
void setpxl();
void setsub();
void xform();
void glev();
void slev();
void gbase();
void sbase();
void gnms();
void snms();
void gdev();
void sdev();
void gcurr();
void scurr();
void gdom();
void sdom();
void grange();
void srange();
void gw3wc();
void sw3wc();
void gvpp();
void svpp();
void gspp();
void sspp();
void gclp();
void sclp();
void gphy();
void sphy();
void gsub();
void ssub();
void gumpix();
void sumpix();
void gatt();
void satt();
void gspd();
void sspd();
void gvpd();
void svpd();
void gvpw();
void svpw();
void gpixmm();
void spixmm();
void gwp();
void swm();
void gwm();
void swp();
void gdp();
void sdp();
void gmp();
void smp();
void gchr();
void schr();
void gsym();
void ssym();
void gmaj();
void smaj();
void gmin();
void smin();
/* Functions that return floats */
float fxstrl();
float dcmmx();
float dcmmy();
float dcscx();
float dcscy();
float mmdcx();
float mmdcy();
float scdcx();
float scdcy();
float wcmmx();
float wcmmy();
float w3wcx();
float w3wcy();
/* Functions returning ints */
int fxabv();
int fxcvec();
int dcpcx();
int dcpcy();
int mmpcx();
int mmpcy();
int round();
int stindex();
int strpos();
int wcpcx();
int wcpcy();
/* Device independent routines */
void grbeg();
void grclr();
void grcol();
void grinit();
void grgra();
void grline();
void grtext();
void grtidy();
/* Declarations for any new device drivers should be added to the list *
* below. These routines are called only in the file fxstar.c (except *
* for beep
w() which is also called by ???) */
void amiini();
void amitex();
void amigra();
void amicol();
void amiclr();
void amilin();
void amitid();
void beepw();
void tekini();
void tektex();
void tekgra();
void tekclr();
void tekcol();
void teklin();
void tektid();
void impini();
void imptex();
void impgra();
void impclr();
void impcol();
void implin();
void imptid();
void jetini();
void jettex();
void jetgra();
void jetclr();
void jetcol();
void jetlin();
void jettid();